make miracles - German English Dictionary